package cn.org.cute.ebocy.config;


/**
 * 枚举开放平台的API METHOD信息
 * @Copyright©2011, 2011 EBO CHANGYOU Co.td. All rights reserved.
 * @Version 1.0.0
 * @since jdk1.6
 * @author xiaolei
 * @date 2011-12-13
 */
public enum ApiMethod{
	USER_GETINFO("user.getInfo"),// 获取用户信息
	USER_GETINFOS("user.getInfos"),// 获取多个用户信息
	USER_GETLOGGEDINUSER("user.getLoggedInUser"),//获得当前登录用户的uid
	USER_ISAPPUSER("user.isAppUser"),//判断用户是否已经对应用授权
	USER_ISFRIEND("user.isFriend"), //判断是否是用户的好友
	USER_ISVIP("user.isVip"),//判断是否是vip用户
	USER_ISLOGIN("user.isLogin"),//判断用户否是登录
	FRIENDS_GETAPPFRIENDS("friends.getAppFriends"),//App好友列表
	FRIENDS_GETFRIENDS("friends.getFriends"),//好友列表
	PAGE_ISFAN("page.isFan"),//判断用户是否为Page的粉丝
	PAY_BUYGOODS("pay.buyGoods"),//支付接口
	FILTER_WORD("filter_word");//敏感词过滤
	// 存储方法名称
	private String method;

	/**
	 * 构造函数
	 * 
	 * @param method 方法名
	 */
	private ApiMethod(String method){
		this.method = method;
	}

	/**
	 * @return 获取该API的方法名
	 */
	public String getMethodName() {
		return method;
	}
	
	public static void main(String[] args){
		//使用范例
		System.err.println(ApiMethod.USER_GETINFO.getMethodName());
	}
	
	

}
